import request from '@/utils/request';

/**
 * 获取内容列表
 * @param {Object} params - 查询参数
 * @returns {Promise<Object>} - 返回包含内容列表的 Promise
 */
export const listContents = (params) => {
  return request({
    url: '/htzj/contents/list', // 假设的接口地址，根据实际情况修改
    method: 'get',
    params
  });
};

/**
 * 删除内容
 * @param {number} contentId - 内容 ID
 * @returns {Promise<Object>} - 返回删除操作结果的 Promise
 */
export const delContents = (contentId) => {
  return request({
    url: `/htzj/contents/${contentId}`, // 假设的接口地址，根据实际情况修改
    method: 'delete'
  });
};

/**
 * 添加内容
 * @param {Object} data - 内容数据
 * @returns {Promise<Object>} - 返回添加操作结果的 Promise
 */
export const addContents = (data) => {
  return request({
    url: '/htzj/contents', // 假设的接口地址，根据实际情况修改
    method: 'post',
    data
  });
};

/**
 * 更新内容
 * @param {Object} data - 内容数据
 * @returns {Promise<Object>} - 返回更新操作结果的 Promise
 */
export const updateContents = (data) => {
  return request({
    url: '/htzj/contents', // 假设的接口地址，根据实际情况修改
    method: 'put',
    data
  });
};
